package com.hk.modules.user.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hk.modules.user.pojo.UserPojo;


/**
 * @author zhuiyv
 */
public interface UserService extends IService<UserPojo> {
    /**
     * 根据用户账号查询
     * @param userPojo
     * @return 用户信息
     */
    UserPojo queryUserByAccount(UserPojo userPojo);

    /**
     * 查询用户列表
     * @param rolePojo
     * @param page
     * @return
     */
    IPage<UserPojo> selectPage(IPage page, UserPojo rolePojo);

    int saveUserAndRole(UserPojo userPojo);

    int updateUserAndRole(UserPojo userPojo);

    int deleteUserRole(UserPojo userPojo);

    UserPojo selectUserRole(UserPojo userPojo);
}

